package com.it.tydic.estate.module.mapper.inner;

import com.github.pagehelper.Page;
import com.it.tydic.estate.common.base.BaseMapper;
import com.it.tydic.estate.module.model.inner.TbWxglDjb;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

public interface TbWxglDjbMapper extends BaseMapper<TbWxglDjb> {
    //逻辑删除
    int deleteUp(String id);
    //作废
    int deleteUpdateById(String id);
    //恢复
    int recoverData(String id);
    // 批量逻辑删除
    int deleteByList(@Param("ids")String[] ids);
    /**
     * 条件分页查询
     * @param map
     * @return
     */
    Page<TbWxglDjb> selectLists(Map<String,Object> map);
    Page<TbWxglDjb> selectList(TbWxglDjb record);
    /**
     * 根据条件 统计查询 维修数量统计
     * @param map
     * @return
     */
    Page<TbWxglDjb> selectCountWx(Map<String,Object> map);
}